<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>

  <body>
    <h2>get请求+参数换地</h2>
    <button class="btn1">测试</button>
    <button class="btn2">测试有参数</button>
    <script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script>
    <script>
      // 1.绑定点击事件 get请求无参数
      document.querySelector('.btn1').addEventListener('click', () => {
        // 调用方法 和 服务器 通讯
        axios
          .get('http://ajax-api.itheima.net/api/news')
          // .get('http://ajax-api.itheima.net/api123123/news')
          // response 形参 响应
          .then((res) => {
            // 成功触发
            console.log('res:', res)
          })
          // error 形参 错误
          .catch((err) => {
            console.log('err:', err)
          })
      })
      // 2.绑定点击事件 get请求有参数
      document.querySelector('.btn2').onclick = function () {
        // 调用方法 和 服务器 通讯
        axios
          // 末尾拼接参数
          // .get('https://autumnfish.cn/api/lol/search?q=亚索')
          // 本质也是拼接字符串
          .get('https://autumnfish.cn/api/lol/search', {
            // params :{}
            params: {
              q: '提莫',
            },
          })
          // response 形参 响应
          .then((res) => {
            // 成功触发
            console.log('res:', res)
          })
          // error 形参 错误
          .catch((err) => {
            console.log('err:', err)
          })
      }
    </script>
  </body>
</html>
